package com.drama.api.sys.dramas.dao;

import com.drama.api.sys.dramas.domain.po.SysDramasPO;
import com.drama.api.sys.dramas.domain.vo.SysDramasCountSearchVO;
import com.drama.api.sys.dramas.domain.vo.SysDramasCountVO;
import com.drama.api.sys.dramas.domain.vo.SysDramasSearchVO;
import com.drama.api.sys.dramas.domain.vo.SysDramasVO;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
import tk.mybatis.mapper.common.Mapper;

import java.util.List;


@Repository
public interface SysDramasDao extends Mapper<SysDramasPO> {
    List<SysDramasVO> getList(SysDramasSearchVO searchVO);

    List<SysDramasCountVO> getCount(SysDramasCountSearchVO searchVO);

    SysDramasVO getOne(@Param("id") String id);

    List<SysDramasVO> getRecycleList(SysDramasSearchVO searchVO);
}